package Controle;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import javax.swing.JComboBox;
import javax.swing.JOptionPane;

import DAO.LivroDao;
import POJO.Livro;

public class ctrlLivro 
{
	public JComboBox<String> BuscaLivro (JComboBox<String> cmbLivros)
	{
		if(cmbLivros.getItemCount() != 0)
		{
			cmbLivros.removeAllItems();
		}
		
		List<Livro> listaLivro= new ArrayList<Livro>();
		LivroDao eDao = new LivroDao();
		try 
		{
			listaLivro = eDao.listaLivros();
			for(Livro e : listaLivro)
			{
				StringBuffer livros = new StringBuffer();
				livros.append(String.valueOf(e.getCodLivro()));
				livros.append(" - ");
				livros.append(e.getTitulo());
				cmbLivros.addItem(livros.toString());				
			}
		} catch (SQLException e) 
		{
			JOptionPane.showMessageDialog(null, e.getMessage(), "Erro na listagem de livro", JOptionPane.ERROR_MESSAGE);
		}
		
		
		return cmbLivros;
	}
	

}
